@import url(reset.css);
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix{zoom:1;}
.clearfix::after{content:""; display:block; visibility:visible; font-size:0; height:0; line-height:0; clear:both;}
.fl{float:left;_display:inline;}
.fr{float:right; _display:inline;}
.vt{vertical-align:top;}
.tc{text-align:center;}
.tr{text-align: right;}
.tl{text-align: left;}
.block{display:block;}
/* color */
.clr_s1{ color:#0072ff;} /* 全局蓝色 */
.clrblue{color:#4475fc;}

/* width */
.w100p{width:100%;}
.w903{width:903px;}

/* margin and padding */
.mg{margin:auto auto;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.pt5{padding-top:5px;}
.pt15{padding-top:15px;}
.pt25{padding-top:25px;}

/* common */
.validate_v .error{color:#CC3333; padding:4px 0 0 0; line-height:12px; display:block;}
.icon_s1,.icon_s2,.chb_s1,.chb_s2,.chb_s3,.chb_s4,.icon_heart,.icon_arrow,.icon_arrow_s1,.icon_arrow_s2,.icon_arrow_s3,.icon_arrow_s4,.icon_close,.icon_mark_s1,.icon_mark_s2,.icon_mark_s3,.icon_mark_s4,.icon_bg,.icon_life,.icon_clothes,.icon_culture,.icon_fun,.icon_food,.icon_brand,.icon_area,.icon_art,.icon_subway,.icon_heart_s1,.icon_voice,.icon_pen,.icon_circle_blue,.icon_circle_gray,.icon_circle_blue_s1,.icon_circle_gray_s1{background:url(../images/common/layout_icon.png) no-repeat 0 0;_background:url(../images/common/ie6_layout_icon.gif) no-repeat 0 0;}
.icon_circle_blue_s1,.icon_circle_gray_s1{width:20px; height:20px; display:inline-block; background-position:-16px -260px; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; line-height:20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.icon_circle_gray_s1{ width:16px; height:16px; display:inline-block; background-position:0 -260px; color:#777777; font-size:12px; line-height:16px; }
.icon_circle_blue,.icon_circle_gray{width:8px; height:8px; display:inline-block; background-position:-136px -28px;}
.icon_circle_gray{background-position:-147px -28px;}
.icon_s1,.icon_s2{width:43px; height:45px; background-position:0 -27px; display:block;}
.icon_s2{background-position:-44px -27px;}
.icon_mark_s1,.icon_mark_s2,.icon_mark_s3,.icon_mark_s4{width:57px; height:57px; display:inline-block; background-position:0 -87px;}
.icon_mark_s2{background-position:-58px -87px;}
.icon_mark_s3{background-position:-116px -87px;}
.icon_mark_s4{background-position:-174px -87px;}
.icon_heart{width:16px; height:13px; background-position:0 -73px; display:inline-block;}
.icon_arrow{ width:8px; height:10px; overflow:hidden; background-position:-18px -73px; display:inline-block;}
.icon_arrow_s1{width:16px; height:14px; display:inline-block; background-position:-104px -27px;}
.icon_close{width:15px; height:15px; display:inline-block; background-position:-88px -27px; cursor:pointer;}
.icon_bg{width:82px; height:82px; background-position:0 -145px; display:block; color:#fff; font-size:16px; font-weight:bold; line-height:22px; text-align:center;}
.icon_arrow_s2,.icon_arrow_s3{width:8px; height:15px; overflow:hidden; display:inline-block; background-position:-88px -43px;}
.icon_arrow_s3{background-position:-97px -43px;}
.icon_arrow_s4{width:12px; height:10px; overflow:hidden; display:inline-block; background-position:-122px -27px;}
.icon_life,.icon_clothes,.icon_culture,.icon_fun,.icon_food,.icon_brand,.icon_area,.icon_art,.icon_subway{ width:31px; height:31px; background-position:0 -228px;}
.icon_clothes{background-position:-32px -228px;}
.icon_culture{background-position:-64px -228px;}
.icon_fun{background-position:-96px -228px;}
.icon_food{background-position:-128px -228px;}
.icon_brand{background-position:-160px -228px;}
.icon_area{background-position:-192px -228px;}
.icon_art{background-position:-224px -228px;}
.icon_subway{background-position:-256px -228px;}
.icon_heart_s1{width:12px; height:12px; display:inline-block; background-position: -27px -73px;}
.icon_voice{width:15px; height:9px; overflow:hidden; background-position:-41px -75px; display:inline-block;}
.icon_pen{ width:10px; height:12px; overflow:hidden; display:inline-block; background-position:-59px -73px;}
.icon_face1,.icon_face2,.icon_face3,.icon_face4,.icon_face5,.icon_face6,.icon_face7,.icon_face8{background:url(../images/common/icon_face.png) no-repeat 0 0;width:62px; height:65px; display:inline-block;}
.icon_face1{background-position:0 0;}
.icon_face2{background-position:-62px 0;}
.icon_face3{background-position:-124px 0;}
.icon_face4{background-position:-186px 0;}
.icon_face5{background-position:-248px 0;}
.icon_face6{background-position:-310px 0;}
.icon_face7{background-position:-372px 0;}
.icon_face8{background-position:-434px 0;}
.chb_s1,.chb_s2{width:18px; height:18px; display:inline-block; background-position:right 0;}
.chb_s2{background-position:right -19px;}
.chb_s3,.chb_s4{width:20px; height:20px; display:inline-block; background-position: right -38px;}
.chb_s4{background-position: right -59px;}
.def_btn_s1,.def_btn_s2,.def_btn_s3,.def_btn_s4,.def_btn_s5,.def_btn_s6,.def_btn_s7,.def_btn_s8,.def_btn_s9,.def_btn_s10,.def_btn_s11,.def_btn_s12,.def_btn_s13,.def_btn_s14,.def_btn_s15,.def_btn_s16,.def_btn_s17,.def_btn_s18{ background:url(../images/common/layout_button.png) no-repeat 0 0;_background:url(../images/common/ie6_layout_button.gif) no-repeat 0 0; text-align:center;font-weight:bold;font-size:14px; display:block; color:#fff; border:none; cursor:pointer;}
.def_btn_s1{width:165px; height:43px; line-height:43px;}
.def_btn_s2{width:69px; height:25px; line-height:25px; background-position:right 0;}
.def_btn_s3{width:73px; height:26px; line-height:26px; background-position:right -26px; color:#666;}
.def_btn_s4{width:169px; height:25px; line-height:25px; background-position:0 -44px;}
.def_btn_s5,.def_btn_s6{width:91px; height:30px; line-height:30px; background-position:right -53px; font-size:12px;display:inline-block;}
.def_btn_s6{width:155px; background-position:0 -70px;}
.def_btn_s7{width:126px; height:27px; line-height:27px; background-position:0 -101px; font-size:12px;}
.def_btn_s8{width:104px; height:31px; line-height:31px; background-position:right -84px; color:#595959; font-size:13px;}
.def_btn_s9{width:71px; height:30px; text-align:center; line-height:30px; background-position: right -116px; color:#fff; font-size:12px; font-weight:bold;}
.def_btn_s10{width:89px; height:25px; text-align:center; line-height:25px; background-position:right -147px; color:#fff; font-size:14px;}
.def_btn_s11{ width:98px; height:48px; line-height:48px; background-position:right -173px;}
.def_btn_s12{width:94px; height:28px; line-height:28px; background-position:right -222px; font-size:12px;}
.def_btn_s13{width:105px; height:43px; line-height:43px; background-position:right -251px; font-size:16px;}
.def_btn_s14{ width:66px; height:60px; line-height:60px; background-position:right -295px; font-size:16px;}
.def_btn_s15{ width:282px; height:48px; line-height:48px; background-position:0 -129px;}
.def_btn_s16{width:293px; height:60px; line-height:60px; background-position:0 -178px;}
.def_btn_s17{width:148px; height:48px; line-height:48px; background-position:0 -239px;}
.def_btn_s18{width:76px; height:26px; line-height:26px; background-position:right -356px;}
.def_txt_s1,.def_txt_s2,.def_txt_s3,.def_txt_s4,.def_txt_s5,.def_txt_s6,.def_drop,.def_drop_s1,.def_ta,.def_ta_s1,.def_ta_s2,.def_ta_s3,.def_ta_s4,.def_ta_s5,.def_ta_s6{background:url(../images/common/layout_txt.png) no-repeat 0 0; border:none; padding:0 5px; height:28px;_background:url(../images/common/ie6_layout_txt.gif) no-repeat 0 0; }
.def_txt_s1{width:172px;}
.def_txt_s2{width:55px;background-position:0 -29px;}
.def_txt_s3{width:298px; background-position:0 -58px;}
.def_txt_s4{width:205px; height:25px; background-position:0 -116px;}
.def_txt_s5{width:264px; height:37px; padding:0 10px; background-position:right top; color:#bbbbbb;}
.def_txt_s6{ width:172px; height:23px; background-position:right -38px; color:#666;}
.def_drop,.def_drop_s1{ width:182px; background-position:0 -87px; display:inline-block; line-height:28px; cursor:pointer;}
.def_drop{ height:28px; }
.def_drop span{display:block; width:160px; height:28px; overflow:hidden;}
.def_drop_s1{width:205px; height:25px; line-height:25px; background-position:0 -318px;}
.def_drop_s1 span{display:block; width:190px; height:25px; overflow:hidden;}
.def_ta,.def_ta_s1,.def_ta_s2,.def_ta_s3,.def_ta_s4,.def_ta_s5,.def_ta_s6{width:585px; height:165px; padding:5px; background-position:0 -142px; line-height:16px; resize:none;}
.def_ta_s1{width:550px; height:125px; background-position:0 -344px;}
.def_ta_s2{width:505px; height:215px; background-position:0 -480px;}
.def_ta_s3{ width:569px; height:114px; background-position:0 -706px;}
.def_ta_s4{ width:564px; height:151px; background-position:0 -831px;}
.def_ta_s5{width:574px; height:102px; background-position:0 -993px;}
.def_ta_s6{width:564px; height:155px; background-position:0 -1106px;}
/* box */
.b_head,.b_foot{background:url(../images/common/layout_radius.png) no-repeat 0 0; _background:url(../images/common/ie6_layout_radius.gif) no-repeat 0 0; height:5px; width:100%; overflow:hidden;}
.box_s1{width:903px;}
.box_s1 .b_head{ background-position:0 0;}
.box_s1 .b_foot{background-position:0 -6px;}
.box_s1 .content{background:#fff;zoom:1; padding:1px 0;}
.box_s2{width:872px;}
.box_s2 .b_head{background-position:0 -12px;}
.box_s2 .b_foot{ background-position:0 -18px;}
.box_s2 .content,.box_s3 .content{background:#f8f8f8;zoom:1;}
.box_s3{ width:183px;}
.box_s3 .b_head{background-position:0 -24px;}
.box_s3 .b_foot{background-position:0 -30px;}
.box_s4{width:364px;}
.box_s4 .b_head{background-position:0 -36px;}
.box_s4 .b_foot{ background-position:0 -42px;}
.box_s4 .content{padding:1px 0; background:url(../images/common/login_bg_2.jpg) repeat-y 0 0;zoom:1;}
.box_s5{width:585px;}
.box_s5 .b_head{ background-position:0 -48px;}
.box_s5 .b_foot{background-position:0 -54px;}
.box_s5 .content,.box_s6 .content,.box_s7 .content{padding:1px 0; background:#fff;zoom:1;}
.box_s6{width:307px;}
.box_s6 .b_head{ background-position:0 -60px;}
.box_s6 .b_foot{background-position:0 -66px;}
.box_s7{width:557px; position:relative;}
.box_s7 .b_head{height:10px; background-position:0 -72px;}
.box_s7 .b_foot{height:10px; background-position:0 -83px;}
.box_s7 .icon_arrow_s4{ position:absolute; top:-8px; left:21px;}
/* layout_box */
.lr_box{overflow:hidden;zoom:1;}
.l_box{float:left; margin:0 10px 0 0; _display:inline;}
.r_box{line-height:16px; width:160px; float:left;}
/* form */
.select_wrap{position:relative; z-index:100;}
.select_data_box{ position:absolute; top:27px; left:0; border:1px solid #d6d6d6; background:#fff; text-align:center;line-height:26px; width:190px; z-index:9999; }
.select_data_box p{height:26px; cursor:pointer; white-space:nowrap; padding:0 5px; overflow:hidden; width:180px;}
.select_data_box .hover{background:#d6d6d6; color:#fff;}
.com_form td{padding:4px 0; vertical-align:middle;}
.com_form .col1{ padding-right:8px; text-align:right; vertical-align:top; line-height:28px;}
.com_form .validate{display:block; line-height:12px; color:#F33; padding:3px 0 0 0;}
.com_form .def_txt_s2,.com_form .yzm,.com_form .tip,.com_form .chb_s3,.com_form .chb_s4{float:left; _display:inline;}
.com_form .yzm{margin:4px 10px 0 5px;}
.com_form .tip{line-height:28px;}
.com_form_s1 .col1{font-size:14px; font-weight:bold; color:#adabab; line-height:24px;}
.com_form_s1 .top{line-height:14px; vertical-align:top;}
.com_form_s1 td{padding:6px 0;}
.select_wrap_s1 .select_data_box{width:213px; top:24px;}
.select_wrap_s1 .select_data_box p{width:203px;}
/* fanye */
.fanye{zoom:1; overflow:hidden;}
.fanye li{float:left;margin:0 5px 0 0; _display:inline; cursor:pointer;zoom:1; }
.fanye ul{float:left;}
.fanye li a{padding:0 13px; border:1px solid #dadada; color:#b2b2b2; background:#fff; float:left; zoom:1; height:28px; line-height:28px; overflow:hidden; }
.fanye li a:hover,.fanye .current a{background:#ebebeb; color:#c0c0c0;}
/* com_box */
.com_box,.com_box_s2,.com_box_s3{ padding:1px 0;}
.com_box h1{margin:0 8px; padding:8px 0 11px 7px; border-bottom:1px solid #e6e6e6; color:#0c5afc; font-size:16px; font-weight:bold;}
.com_box .espe{ line-height:28px; padding:0 0 7px 7px;}
.com_box .espe .more,.com_box_s1 h1 .more{color:#b2b2b2; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.com_box_s1 h1{ line-height:32px; color:#0c5afc; font-size:16px; font-weight:bold; border-bottom:3px solid #d6d6d6; margin:0 7px 0 0;}
.com_box_s1 h1 .instruc{color:#595959; margin:0 5px; font-size:12px;}
.com_box_s2 h1{ margin:15px 12px 0 12px; color:#0c5afc; font-size:16px; font-weight:bold;}
.com_box_s3 h1{color:#0c5afc; font-size:16px; font-weight:bold; margin:0 0 18px 0; overflow:hidden;}
.com_box_s3 h1 .more{float:right; color:#0c5afc; font-family:Arial, Helvetica, sans-serif;}
.com_box_s4 h1{margin:0 11px; color:#0c5afc; font-size:16px; font-weight:bold; line-height:24px;}
/* com_list */
.com_list{}
.com_list li{ padding:0 0 13px 0; border-bottom:1px dashed #d6d6d6;zoom:1; overflow:hidden; margin:0 0 13px 0;}
.com_list .info{ height:16px; overflow:hidden;}
.com_list .info a{color:#272727;}
.com_list .else_info{color:#909090;}
.com_list .else_info .author,.com_list .else_info a{color:#0c5afc;}
.com_list .data_nums{float:right; color:#6e6e6e;}
.com_list .data_nums a{color:#6e6e6e;}
/* com_comment */
.com_comment h3{color:#272727; font-size:14px; padding:0 0 11px 0; border-bottom:1px dashed #d6d6d6;}
.main_comment{margin:15px 0 0 0;}
.face_box{zoom:1;}
.face_box li{float:left; margin:0 10px 0 0; _display:inline; cursor:pointer;}
.issue_comment .tr{text-align:right;}
.issue_comment .submit{display:inline-block;}
/* footer and header */
.head_top_wrap{width:100%; height:28px; background:#c8c8c8;}
.top_menu_box{height:28px; text-align:right;}
.login_status_menu{line-height:28px; color:#747474; font-weight:bold;}
.login_status_menu a{color:#191919; font-weight:bold; margin:0 14px 0 0;}
.login_status_menu i{font-style:normal; color:#fff; font-family:Verdana, Geneva, sans-serif; margin:0 5px 0 0;}
.head_down_wrap{height:55px; width:100%; background:url(../images/common/head_bg.png) repeat-x 0 0;}
.main_menu li{float:left; height:55px; line-height:55px; padding:0 17px;}
.main_menu li a{color:#0072ff; font-size:14px; font-weight:bold; }
.search_box{background:url(../images/common/layout_icon.png) no-repeat 0 0;_background:url(../images/common/ie6_layout_icon.gif) no-repeat 0 0; width:152px; height:26px; float:right; _display:inline; margin:14px 0 0 0; position:relative;}
.search_box .txt{ border:none;width:105px; height:20px; color:#898989; font-size:12px; position:absolute; left:5px; padding:0 5px; top:3px; background:#e4e4e4;}
.search_box .btn{ width:24px; height:24px; background:url(../images/common/transparent.gif) repeat 0 0; top:1px; right:1px; position:absolute; border:none; cursor:pointer;}
.nav_tit{color:#3d93fd; font-weight:bold; line-height:16px; margin:14px 0;}
.footer_wrap{height:91px; width:100%; background:#fff;}
.foot{width:903px;position:relative; padding:1px 0; height:89px;}
.foot_menu{text-align:center; line-height:14px; margin:20px 0 15px 0;}
.foot_menu a{color:#828282; padding:0 7px; border-right:1px solid #7a7a7a;}
.copyright{text-align:center; color:#7a7a7a;}
.share_box{position:absolute; right:120px; top:17px;}
.share_box a{display:inline-block;}
.upfile_wrap{display:inline-block; position:relative; *display:inline;}
.opacity_file{width:91px; height:30px; position:absolute; left:10px; top:0; z-index:100; opacity:0; filter:alpha(opacity=0); cursor:pointer; display:block;*left:0;}
